package com.notary.entity.po;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

@Data
public class GzcRegisterDTO {

    @ApiModelProperty(value = "公证处全称")
    @NotBlank(message = "公证处全称为空!")
    private String gzcName;//公证处全称
    @ApiModelProperty(value = "公证处统一信用代码")
    @NotBlank(message = "公证处统一信用代码为空!")
    private String gzcCode;//公证处统一信用代码
    @ApiModelProperty(value = "负责人姓名")
    @NotBlank(message = "负责人姓名为空!")
    private String legalPersonName;//负责人姓名
    @ApiModelProperty(value = "负责人身份证号")
    @NotBlank(message = "负责人身份证号为空!")
    private String legalPersonIdNo;//负责人身份证号
    @ApiModelProperty(value = "负责人手机号")
    @NotBlank(message = "负责人手机号为空!")
    private String legalPersonPhone;//负责人手机号
    @ApiModelProperty(value = "公证处邮箱")
    @NotBlank(message = "公证处邮箱为空!")
    private String gzcEmail;//邮箱


    @ApiModelProperty(value = "负责人身份证正面")
    @NotBlank(message = "负责人身份证正面为空!")
    private String legalIdCardFront;//负责人身份证正面
    @ApiModelProperty(value = "负责人身份证背面")
    @NotBlank(message = "负责人身份证背面为空!")
    private String legalIdCardBack;//负责人身份证背面
    @ApiModelProperty(value = "公证机构执业证书")
    @NotBlank(message = "公证机构执业证书为空!")
    private String organizationRegImg;//公证机构执业证书
//    @ApiModelProperty(value = "印章公章图片")
//    private String signImg;//印章公章图片

    @ApiModelProperty(value = "管理员手机")
    @NotBlank(message = "管理员手机为空!")
    private String mobile;//管理员手机
    @ApiModelProperty(value = "管理员姓名")
    @NotBlank(message = "管理员姓名为空!")
    private String name;//管理员姓名
    @ApiModelProperty(value = "管理员身份证号")
    @NotBlank(message = "管理员身份证号为空!")
    private String card;//管理员身份证号
    @ApiModelProperty(value = "密码")
    @NotBlank(message = "密码为空!")
    private String pass;//密码
    @ApiModelProperty(value = "管理员邮箱")
    @NotBlank(message = "管理员邮箱为空!")
    private String email;//管理员邮箱
}
